
legend {
	color: #333333
}

input {
	border-right: #969696 1px solid; border-top: #969696 1px solid; font: 12px tahoma, verdana; border-left: #969696 1px solid; color: #333333; border-bottom: #969696 1px solid; background-color: #efefef
}
select {
	border-right: #969696 1px solid; border-top: #969696 1px solid; font: 12px tahoma, verdana; border-left: #969696 1px solid; color: #333333; border-bottom: #969696 1px solid; background-color: #efefef
}
textarea {
	border-right: #969696 1px solid; border-top: #969696 1px solid; font: 12px tahoma, verdana; border-left: #969696 1px solid; color: #333333; border-bottom: #969696 1px solid; background-color: #efefef
}
input {
	height: 21px
}
.checkbox {
	border-right: 0px; border-top: 0px; background: none transparent scroll repeat 0% 0%; vertical-align: middle; border-left: 0px; border-bottom: 0px; height: 16px
}
.radio {
	border-right: 0px; border-top: 0px; background: none transparent scroll repeat 0% 0%; vertical-align: middle; border-left: 0px; border-bottom: 0px; height: 16px
}
.quote {
	border-right: #31659c 1px solid; padding-right: 5px; border-top: #31659c 1px solid; padding-left: 5px; background: #ffffff; padding-bottom: 5px; margin: 5px 20px; border-left: #31659c 1px solid; padding-top: 5px; border-bottom: #31659c 1px solid
}
.code {
	border-right: #31659c 1px solid; padding-right: 5px; border-top: #31659c 1px solid; padding-left: 5px; font-weight: bold; font-size: 14px; background: #fdfddf; padding-bottom: 5px; margin: 5px 20px; border-left: #31659c 1px solid; line-height: normal; padding-top: 5px; border-bottom: #31659c 1px solid; font-family: tahoma; text-align: left
}
.altbg1 {
	background: #f8f8f8; font: 9pt tahoma, verdana
}
.altbg2 {
	background: #ffffff; font: 9pt tahoma, verdana
}
.bold {
	font-weight: bold
}
.a1 {
	font-weight: bold; font-size: 9pt; background-image: url(header.gif); color: #ffffff; font-family: tahoma, verdana; background-color: #5a8dbe; text-align: left
}
.a1 a {
	color: #ffffff
}
.a1 a:visited {
	color: #ff6600
}
.a2 {
	border-right: #85a8df 1px solid; border-top: #85a8df 1px solid; border-left: #85a8df 1px solid; border-bottom: #85a8df 1px solid; background-color: #d6e0ef; text-align: left
}
.a3 {
	background-color: #f8f8f8; text-align: left
}
.a4 {
	color: #282827; background-color: #ffffff; text-align: left
}
.a5 {
	color: #ffffff; text-align: left; text-decoration: none
}
.a6 {
	background-color: #f8f8f8; text-align: center
}
.a7 {
	background-color: #d6e0ef; text-align: center
}
.tab1 {
	font-weight: bold; text-align: center
}
.tab2 {
	border-right: #a3b8d9 1px solid; border-top: #a3b8d9 1px solid; background: #d6e0ef; border-left: #a3b8d9 1px solid; border-bottom: #a3b8d9 1px solid; text-align: center
}
.tab3 {
	background-color: #f8f8f8; text-align: center
}
.tab4 {
	color: #282827; background-color: #ffffff; text-align: center
}
.right {
	padding-right: 0px; padding-left: 0px; float: right; padding-bottom: 0px; padding-top: 0px; text-align: right
}
.tabright {
	background-color: #ffffff; text-align: right
}
.tabcenter {
	background-color: #ffffff; text-align: center
}
.blog_a1 {
	font-weight: bold; color: blue; background-color: #f8f8f8; text-align: center
}
.blog_a2 {
	font-weight: bold; color: red; background-color: #ffffff; text-align: center
}
.blog_a3 {
	border-right: #056689 1px dashed; padding-right: 2px; border-top: #056689 1px dashed; padding-left: 2px; padding-bottom: 2px; border-left: #056689 1px dashed; width: 14%; color: #666666; padding-top: 2px; border-bottom: #056689 1px dashed; background-color: #ffffff; text-align: center
}
.blog_a4 {
	border-right: #056689 1px dashed; padding-right: 2px; border-top: #056689 1px dashed; padding-left: 2px; padding-bottom: 2px; border-left: #056689 1px dashed; width: 14%; padding-top: 2px; border-bottom: #056689 1px dashed; background-color: #ffffff; text-align: center
}
.wysiwyg {
	border-right: #dddddd 1px solid; padding-right: 4px; border-top: #dddddd 1px solid; padding-left: 4px; padding-bottom: 4px; font: 12px tahoma, verdana; border-left: #dddddd 1px solid; padding-top: 4px; border-bottom: #dddddd 1px solid
}
.wysiwyg a {
	color: #282827; text-decoration: underline
}
.editor {
	border-right: #969696 1px solid; border-top: #969696 1px solid; background: #efefef; border-left: #969696 1px solid; border-bottom: #969696 1px solid
}
.editor_line {
	border-top: #969696 1px solid
}
.editor_switcher {
	background: #efefef; margin-left: 10px; vertical-align: middle; border-bottom: #969696 1px solid; position: relative; top: 1px
}
.editor_switcher_highlight {
	font-weight: bold; background: #ffffff; margin-left: 10px; vertical-align: middle; border-bottom: #ffffff 1px solid; position: relative; top: 1px
}
.editor_text {
	border-right: #969696 1px solid; border-top: 0px; background: #ffffff; font: 12px tahoma, verdana; border-left: #969696 1px solid; border-bottom: #969696 1px solid
}
.editor_text textarea {
	border-right: 0px; padding-right: 4px; border-top: 0px; padding-left: 4px; background: #ffffff; padding-bottom: 4px; overflow: auto; border-left: 0px; padding-top: 4px; border-bottom: 0px
}
.editor_button {
	border-right: #969696 1px solid; border-top: #969696 1px solid; background: #efefef; margin-bottom: 6px; border-left: #969696 1px solid; border-bottom: #969696 1px solid; position: relative; top: -1px
}
.editor_textexpand {
	border-top: 0px; float: left; position: relative; top: -3px
}
.editor_buttonnormal {
	border-right: medium none; padding-right: 1px; border-top: medium none; padding-left: 1px; background: #efefef; padding-bottom: 1px; border-left: medium none; color: #282827; padding-top: 1px; border-bottom: medium none
}
.editor_buttondown {
	border-right: #969696 1px solid; padding-right: 0px; border-top: #969696 1px solid; padding-left: 0px; background: #efefef; padding-bottom: 0px; border-left: #969696 1px solid; color: #282827; padding-top: 0px; border-bottom: #969696 1px solid
}
.editor_buttonhover {
	border-right: #969696 1px solid; padding-right: 0px; border-top: #969696 1px solid; padding-left: 0px; background: #efefef; padding-bottom: 0px; border-left: #969696 1px solid; color: #282827; padding-top: 0px; border-bottom: #969696 1px solid
}
.editor_buttonselected {
	border-right: #969696 1px solid; padding-right: 0px; border-top: #969696 1px solid; padding-left: 0px; background: #efefef; padding-bottom: 0px; border-left: #969696 1px solid; color: #282827; padding-top: 0px; border-bottom: #969696 1px solid
}
.editor_menunormal {
	padding-right: 3px; padding-left: 3px; background: #efefef; padding-bottom: 0px; font: 11px tahoma; overflow: hidden; color: #282827; padding-top: 0px; white-space: nowrap; height: 18px
}
.editor_menuhover {
	padding-right: 3px; padding-left: 3px; background: #ffffff; padding-bottom: 0px; font: 11px tahoma; overflow: hidden; color: #282827; padding-top: 0px; white-space: nowrap; height: 18px
}
.editor_menunormal {
	border-right: #ffffff 1px solid
}
.editor_menuhover {
	border-right: #969696 1px solid
}
.editor_menuhover div {
	background: #ffffff; color: #282827
}
.editor_menunormal div {
	background: #ffffff; color: #282827
}
.editor_colormenunormal {
	border-right: #ffffff 1px solid
}
.editor_colormenuhover {
	border-right: #969696 1px solid
}
.editor_colornormal {
	padding-right: 2px; padding-left: 2px; font-size: 1px; padding-bottom: 2px; padding-top: 2px
}
.editor_colorhover {
	padding-right: 2px; padding-left: 2px; font-size: 1px; background: #969696; padding-bottom: 2px; padding-top: 2px; white-space: nowrap
}
.editor_colornormal div {
	border-right: #92a05a 1px solid; border-top: #92a05a 1px solid; border-left: #92a05a 1px solid; width: 10px; border-bottom: #92a05a 1px solid; height: 10px
}
.editor_colorhover div {
	border-right: #969696 1px solid; border-top: #969696 1px solid; border-left: #969696 1px solid; width: 10px; border-bottom: #969696 1px solid; height: 10px
}
.popupmenu_popup {
	border-right: #969696 1px solid; border-top: #969696 1px solid; border-left: #969696 1px solid; color: #282827; border-bottom: #969696 1px solid
}
.popupmenu_option {
	padding-right: 8px; padding-left: 8px; background: #d9eef9; padding-bottom: 3px; font: 12px tahoma, verdana; cursor: pointer; color: #282827; padding-top: 3px; white-space: nowrap
}
.popupmenu_option a {
	padding-right: 8px; padding-left: 8px; padding-bottom: 3px; color: #282827; padding-top: 3px; text-decoration: none
}
.headermenu_popup {
	border-right: #969696 1px solid; border-top: 0px; margin-top: 8px; border-left: #969696 1px solid; color: #282827; border-bottom: #969696 1px solid
}
.headermenu_popup a {
	color: #282827; text-decoration: none
}
.popupmenu_highlight {
	padding-right: 8px; padding-left: 8px; background: #969696; padding-bottom: 3px; font: 12px tahoma, verdana; cursor: pointer; color: #ffffff; padding-top: 3px; white-space: nowrap
}
.popupmenu_highlight a {
	padding-right: 8px; padding-left: 8px; padding-bottom: 3px; color: #ffffff; padding-top: 3px; text-decoration: none
}
.percent {
	border-right: #969696 1px solid; padding-right: 0px; border-top: #969696 1px solid; padding-left: 0px; float: left; padding-bottom: 0px; border-left: #969696 1px solid; padding-top: 0px; border-bottom: #969696 1px solid; height: 12px
}
.percent div {
	padding-right: 0px; background-position: 0px 50%; padding-left: 0px; font-size: 0px; background-image: url(bg.gif); padding-bottom: 0px; margin: 1px; width: 100%; line-height: 0px; padding-top: 0px; background-repeat: repeat-x; height: 8px
}
.percenttxt {
	float: left; font: bold 11px arial, tahoma; color: #333333; padding-top: 1px
}
.percenttxt u {
	font-weight: normal; color: #999999; text-decoration: none
}
.p_bar {
	margin: 1px 0px
}
.p_bar a {
	padding-right: 4px; padding-left: 4px; font-size: 12px; float: left; padding-bottom: 1px; padding-top: 1px; text-decoration: none
}
.p_total {
	border-right: #707070 1px solid; border-top: #707070 1px solid; font-weight: bold; border-left: #707070 1px solid; color: #ffffff; border-bottom: #707070 1px solid; background-color: #707070
}
.p_pages {
	border-right: #707070 1px solid; border-top: #707070 1px solid; font-weight: bold; vertical-align: middle; border-left: #707070 1px solid; margin-right: 1px; border-bottom: #707070 1px solid; background-color: #ffffff
}
.p_num {
	border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; vertical-align: middle; border-left: #dddddd 1px solid; margin-right: 1px; border-bottom: #dddddd 1px solid; background-color: #ffffff
}
a.p_num:hover {
	border-right: #969696 1px solid; border-top: #969696 1px solid; border-left: #969696 1px solid; border-bottom: #969696 1px solid; background-color: #efefef; text-decoration: none
}
.p_curpage {
	border-right: #5a8dbe 1px solid; border-top: #5a8dbe 1px solid; font-weight: bold; vertical-align: middle; border-left: #5a8dbe 1px solid; color: #ffffff; margin-right: 1px; border-bottom: #5a8dbe 1px solid; background-color: #5a8dbe
}
#calendar_year {
	display: none; z-index: 10; background: #ffffff; line-height: 130%; position: absolute
}
#calendar_year .col {
	border-right: #969696 1px solid; padding-right: 4px; border-top: #969696 1px solid; padding-left: 4px; background: #ffffff; float: left; padding-bottom: 4px; margin-left: 1px; border-left: #969696 1px solid; padding-top: 4px; border-bottom: #969696 1px solid
}
#calendar_month {
	border-right: #969696 1px solid; padding-right: 4px; border-top: #969696 1px solid; display: none; padding-left: 4px; z-index: 11; background: #ffffff; padding-bottom: 4px; border-left: #969696 1px solid; line-height: 130%; padding-top: 4px; border-bottom: #969696 1px solid; position: absolute
}
#divline {
	border-right: #282827 1px solid; border-top: #282827 1px solid; border-left: #282827 1px solid; border-bottom: #282827 1px solid
}
#footeradv {
	padding-right: 20px; padding-left: 20px; font-size: 11px! important; padding-bottom: 20px; width: 100%; bottom: 0px; padding-top: 20px; font-family: tahoma, verdana, sans-serif; height: 50px; text-align: center
}
#pagetop {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 100%; padding-top: 0px; background-color: #ffffff; text-align: left
}
#menutop {
	background-position: left 50%; width: 100%; color: #282827; background-color: #ffffff; text-align: right
}
#csscontent {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; width: 100%; color: #282827; padding-top: 5px; background-color: #ffffff
}
#cssfooter {
	padding-right: 5px; padding-left: 5px; font-size: 11px! important; padding-bottom: 5px; width: 100%; padding-top: 5px; font-family: tahoma, verdana, sans-serif; position: relative; background-color: #ffffff; text-align: left
}
#blockquote {
	border-right: #5aa8da 1px dashed; padding-right: 5px; border-top: #5aa8da 1px dashed; padding-left: 5px; padding-bottom: 5px; border-left: #5aa8da 1px dashed; width: auto; padding-top: 5px; border-bottom: #5aa8da 1px dashed; background-color: #f8f8f8; text-align: left
}
#center {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; margin-left: auto; width: 98%; margin-right: auto; padding-top: 1px
}
.colorfocus {
	border-right: #0099cc 1px double; border-top: #0099cc 1px double; border-left: #0099cc 1px double; border-bottom: #0099cc 1px double; background-color: #e8faff
}
.colorblur {
	border-right: #cccccc 1px double; border-top: #cccccc 1px double; border-left: #cccccc 1px double; border-bottom: #cccccc 1px double; background-color: #ffffff
}
.textquote {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; color: #282827; padding-top: 5px; background-color: #ffffff; text-align: left
}
.menuskin {
	border-right: #999999 1px solid; border-top: #eeeeee 1px solid; filter: alpha(opacity=85)progid:dximagetransform.microsoft.shadow(color=#999999,direction=120,strength=4); background-image: url(menubg.gif); visibility: hidden; border-left: #eeeeee 1px solid; border-bottom: #999999 1px solid; position: absolute
}
.menuitems {
	padding-right: 1px; padding-left: 1px; font-size: 9pt; padding-bottom: 1px; margin: 2px; line-height: 14pt; padding-top: 1px; text-align: left
}
#mouseoverstyle {
	padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; background-color: #1b7bce
}
#mouseoverstyle a:hover {
	color: #ffffff; text-decoration: none
}
.menuskin a {
	padding-right: 20px; padding-left: 10px
}
